debug: cluster
	gdb cluster

console: console.o node.o cluster.o helpfile nodefile
	g++ -g console.o node.o cluster.o -o /bin/cluster -I /usr/include/boost/ -l boost_regex -lpthread

helpfile: commands.hlp
	cp commands.hlp /etc/cluster/commands.hlp

nodefile: cluster.nodes
	cp cluster.nodes /etc/cluster/cluster.nodes

cluster: main.o node.o cluster.o
	g++ -g main.o node.o cluster.o -o cluster -I /usr/include/boost/ -l boost_regex -lpthread `pkg-config gtkmm-2.4 libglademm-2.4 --cflags --libs` 
	
cluster.o: cluster.h cluster.cpp
	g++ -g -c cluster.cpp

node.o: node.h node.cpp
	g++ -g -c node.cpp

main.o: main.cpp cluster.h node.h
	g++ -g -c main.cpp `pkg-config gtkmm-2.4 libglademm-2.4 --cflags --libs`

console.o: console.cpp cluster.h node.h
	g++ -g -c console.cpp

clean:
	rm *~
	rm *.o

